史密斯预估补偿控制

基本补偿原理

Pasted image 20250423225329.png

被控对象含纯滞后环节的闭环传递函数:

G(s)=G0(s)eτsW(s)=D(s)G0(s)eτs1+D(s)G0(s)eτs

注意这里是将被控对象不包含纯滞后的部分作为 G0(s)

造成系统难以控制的本质是特征方程中含有纯滞后环节

引入与含纯滞后环节的被控对象并联的补偿器,称为史密斯预估补偿器 Gm(s):

W1(s)=D(s)G0(s)eτs1+D(s)G0(s)eτs+D(s)Gm(s)=D(s)G0(s)eτs1+D(s)G0(s)Gm(s)=G0(s)(1eτs)

对补偿器乘以零阶保持器进行离散化

Gm(z)=Z[Gm(s)Gh(s)]=Z[G0(s)(1eτs)1eTss]=(1z1)(1zN)Z[G0(s)s]N=τT

再写为控制算法的形式:

Gm(z)=Q(z)U(z)q(k)=Z1[Gm(z)U(z)]
Important

千万要注意题目的表达 ! 不要被符号搞混了
要注意给的被控对象可能直接写为 G0(s) , 要把其中的纯滞后提出来!

物理实现

eτs112τs+18τ2s21+12τs+18τ2s2